package com.yc.fedex.model.domain;

import lombok.Data;

import java.lang.Error;
import java.util.List;

@Data
public class TrackResult {
    private TrackingNumberInfo trackingNumberInfo;
    private AdditionalTrackingInfo additionalTrackingInfo;
    private DistanceToDestination distanceToDestination;
    private List<ConsolidationDetail> consolidationDetail;
    private String meterNumber;
    private ReturnDetail returnDetail;
    private Type serviceDetail;
    private DestinationLocation destinationLocation;
    private LatestStatusDetail latestStatusDetail;
    private ServiceCommitMessage serviceCommitMessage;
    private List<InformationNotes> informationNotes;
    private Error error;
    private List<SpecialHandling> specialHandlings;
    private List<AvailableImage> availableImages;
    private DeliveryDetail deliveryDetails;
    private List<ScanEvent> scanEvents;
    private List<DateAndTime> dateAndTimes;
    private PackageDetail packageDetails;
    private String goodsClassificationCode;
    private HoldAtLocation holdAtLocation;
    private List<CustomDeliveryOption> customDeliveryOptions;
    private WindowsDesc estimatedDeliveryTimeWindow;
    private List<PieceCount> pieceCounts;
    private OriginLocation originLocation;
    private Trader recipientInformation;
    private WindowsDesc standardTransitTimeWindow;
    private ShipmentDetail shipmentDetails;
    private ReasonDetail reasonDetail;
    private List<String> availableNotifications;
    private Trader shipperInformation;
    private Address lastUpdatedDestinationAddress;

}
